package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-09-02
 */
public class LogicWhCheckDO implements Serializable {

    private static final long serialVersionUID = 136929427040187254L;

    /**
     * column logic_wh_check.id
     */
    private String id;

    /**
     * column logic_wh_check.checkcode  单据编号（PD-YYYY-MM-DD-不少于4位流水）
     */
    private String checkCode;

    /**
     * column logic_wh_check.oricode  原始单号(盘点任务单号）
     */
    private String oriCode;

    /**
     * column logic_wh_check.billstatus  单据状态（0、草稿，1、审批中，2完成，3关闭）
     */
    private Integer billStatus;

    /**
     * column logic_wh_check.whcode  盘点仓库代码
     */
    private String whCode;

    /**
     * column logic_wh_check.whname  盘点仓库名称
     */
    private String whName;

    /**
     * column logic_wh_check.agent  盘点人
     */
    private String agent;

    /**
     * column logic_wh_check.pddate  盘点日期
     */
    private Date pdDate;

    /**
     * column logic_wh_check.remark  备注
     */
    private String remark;

    /**
     * column logic_wh_check.removed  是否删除 0未删除：1删除
     */
    private Integer removed;

    /**
     * column logic_wh_check.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_wh_check.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_wh_check.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_wh_check.dutime  修改日期
     */
    private Date dutime;

    /**
     * column logic_wh_check.checktype  盘点类型
     */
    private Integer checkType;

    /**
     * column logic_wh_check.version
     */
    private Integer version;
    
    private Integer versionbt;

    public LogicWhCheckDO() {
        super();
    }

    public LogicWhCheckDO(String id, String checkCode, String oriCode,
			Integer billStatus, String whCode, String whName, String agent, Date pdDate,
			String remark, Integer removed, String dcruser, Date dctime,
			String duuser, Date dutime, Integer checkType, Integer version) {
		this.id = id;
		this.checkCode = checkCode;
		this.oriCode = oriCode;
		this.billStatus = billStatus;
		this.whCode = whCode;
		this.whName = whName;
		this.agent = agent;
		this.pdDate = pdDate;
		this.remark = remark;
		this.removed = removed;
		this.dcruser = dcruser;
		this.dctime = dctime;
		this.duuser = duuser;
		this.dutime = dutime;
		this.checkType = checkType;
		this.version = version;
	}

	/**
     * getter for Column logic_wh_check.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_wh_check.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_wh_check.checkcode
     */
    public String getCheckCode() {
        return checkCode;
    }

    /**
     * setter for Column logic_wh_check.checkcode
     * @param checkCode
     */
    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    /**
     * getter for Column logic_wh_check.oricode
     */
    public String getOriCode() {
        return oriCode;
    }

    /**
     * setter for Column logic_wh_check.oricode
     * @param oriCode
     */
    public void setOriCode(String oriCode) {
        this.oriCode = oriCode;
    }

    /**
     * getter for Column logic_wh_check.billstatus
     */
    public Integer getBillStatus() {
        return billStatus;
    }

    /**
     * setter for Column logic_wh_check.billstatus
     * @param billStatus
     */
    public void setBillStatus(Integer billStatus) {
        this.billStatus = billStatus;
    }

    /**
     * getter for Column logic_wh_check.whcode
     */
    public String getWhCode() {
        return whCode;
    }

    /**
     * setter for Column logic_wh_check.whcode
     * @param whCode
     */
    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }

    /**
     * getter for Column logic_wh_check.whname
     */
    public String getWhName() {
        return whName;
    }

    /**
     * setter for Column logic_wh_check.whname
     * @param whName
     */
    public void setWhName(String whName) {
        this.whName = whName;
    }

    /**
     * getter for Column logic_wh_check.agent
     */
    public String getAgent() {
        return agent;
    }

    /**
     * setter for Column logic_wh_check.agent
     * @param agent
     */
    public void setAgent(String agent) {
        this.agent = agent;
    }

    /**
     * getter for Column logic_wh_check.pddate
     * @return
     */
    public Date getPdDate() {
		return pdDate;
	}

    /**
     * setter for Column logic_wh_check.pddate
     * @param pdDate
     */
	public void setPdDate(Date pdDate) {
		this.pdDate = pdDate;
	}

	/**
     * getter for Column logic_wh_check.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_wh_check.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }   

    /**
     * getter for Column logic_wh_check.removed
     */
    public Integer getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_wh_check.removed
     * @param removed
     */
    public void setRemoved(Integer removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_wh_check.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_wh_check.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_wh_check.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_wh_check.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_wh_check.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_wh_check.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_wh_check.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_wh_check.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_wh_check.checktype
     */
    public Integer getCheckType() {
        return checkType;
    }

    /**
     * setter for Column logic_wh_check.checktype
     * @param checkType
     */
    public void setCheckType(Integer checkType) {
        this.checkType = checkType;
    }

    /**
     * getter for Column logic_wh_check.version
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * setter for Column logic_wh_check.version
     * @param version
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

	public Integer getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Integer versionbt) {
		this.versionbt = versionbt;
	}

    
}